package org.example.develop;


import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class TcmsRealDataJoinMxxq {
    //ads_phm_fault 表中涉及到的字段,需要补充的字段: MX_ID、S_TRAIN_NAME、mxjg
    private String s_train_id;// 车型-车号
    private String idx;// 故障ID
    private String MX_ID; // 模型ID
    private String cx;// 车型
    private String source;// 故障源
    private String gzkssj_up; // 故障时间
    private String ssxt;//故障系统
    private String xtbm;//故障系统码1
    private String xtpjm;//故障系统码2（PJ码）
    private String ssbj;//故障部位
    private String bjbm;//故障部位码1
    private String bjpjm;//故障部位码2
    private String gzdm_wm;//故障码
    private String gzmc;//故障名称
    private String phm_lb;//故障类别
    private String MXJG; // 模型结果
    private String phm_mc;//phm故障名称
    private String phm_bjwz;//故障位置
    private String zj_ms;//故障描述-株机
    private String zj_fa;//施修方法-株机
    private String pjxlh;//配件序列号
    private String pjdjm;//配件单件码

    // t_phm_sqwx 表中涉及到的字段,需要补充的字段:ID、S_TRAIN_ID、CX、SSXT、XTPJM、SSBJ、BJPJM、BJWZ、BJXLH、BJDJM、XFZT、HTZT、HKZT、CREATE_TIME、status、CZJY、mx、MXMC、MXMS
    private String lj;//路局
    private String ljjc;//路局简称
    private String lj_id;//路局码
    private String psd;//配属段
    private String psdjc;//配属段简称
    private String psd_id;//配属段代码
    private String cksj; // 出库时间
    private String MXMC; // 模型名称
    private String JGMS; // 结果描述
    private String XXMS; // 详细描述
    private String CZJY; // 处置建议
    private String SYJX; // 适用机型
    // TODO 2023-04-07 视情维修表中添加如下字段.
    private String jcdllxmc;//动力类型
    private String rc;//最近修程
    private String yyzl;//运用种类 -
    private String zzc;//生产厂家
    private String zzrq;//制造日期
    private String ljzxgl;//累计走行
    private String gzm;//故障码 -
    private String gzly;//故障来源 TCMS
    private String zdlb;//诊断类别 -
    private String yfyy;//引发原因 -
    private String ZBJY; // 整备建议
    private String JXJY; // 检修建议
}
